package com.yang.frost.blueberry.service;

import com.yang.frost.blueberry.domain.IpAddress;

import java.util.Map;

/**
 * @author 10296
 * @date 2021/1/19
 * @Description:
 */
public interface IpAddressService {

    /**
     * 插入IP
     *
     * @param paramsMap 入参
     * @return 1
     */
    int insertIpAddress(Map<String, Object> paramsMap);

    /**
     * 通过ip地址获取IP对象
     *
     * @param ip ip
     * @return ''
     */
    IpAddress getAddressByIp(String ip);


    /**
     * 通过ip地址获取区域
     *
     * @param ip ip
     * @return 区域
     */
    String getAreaByIp(String ip);

    /**
     * 通过ip地址获取运营商
     *
     * @param ip ip
     * @return 运营商
     */
    String getOperatorByIp(String ip);

}
